@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
ul,li { list-style:none; }
a { color:#000; text-decoration:none; font-size:12px; }
img { border:0px; }
.clear { clear:both; }
a:link { font-size:12px; }
a:visited { font-size:12px; }
a:active { font-size:12px; }
a:hover { font-size:12px; }
td { font-size:12px; }
body { margin:0; padding:0; font-size:12px; font-family:Arial,Helvetica,sans-serif; background:#fff; }
.STYLE1 { font-size:14px; font-weight:bold; }
.STYLE4 { font-size:16px; color:#F00}
.STYLE5 { color:#F00; font-weight:700; }

/* Public top */
#top { width:990px; height:175px; margin:0 auto; margin-top:30px; background:url(../images/sh_03.gif); }
.tlogo { width:400px; height:80px; margin:40px 0px 0px 50px; float:left; display:inline; }
.trg { width:400px; height:80px; float:right;  margin:40px 30px 0px 0px; overflow:hidden; }
#top .trg img { float:right; }

.trg img { float:left; }
.trg p { float:left; line-height:20px; margin-left:20px; }
.trg p img { margin-top:5px; margin-right:5px; }
.toplb { float:left; width:600px; height:28px; margin:10px 0px 10px 300px;  }
.toplb li { float:left; height:28px; margin-left:15px; }
.lba { margin-top:7px; }

#content { width:990px; height:auto; margin:0 auto; background:url(../images/sh_06.gif) repeat-y; }

/* content shopping_jp */
#shlf_column { width:410px; height:auto; float:left; margin:40px 0px 30px 35px; border:1px solid #EAEAEA; }
.shlf_sidebar { width:410px; height:30px; line-height:30px; background:url(../images/pic_bgjp2.jpg);  }
.shlf_sidebar p { margin-left:20px; }
.shlf_sidebar img {margin-right:10px; }

#listbar{ float:left; width:410px; height:auto; margin-top:10px; }
.barnav {   width:410px; height:30px; background:#FAF5E2; border:0px;  text-align:center; font-weight:bold; }
.barnav td { border-right:1px dashed #ccc; }
.barnav .bga1 { width:70px; }
.barnav .bga2 { width:100px; }
.barnav .bga3 { width:70px; }
.barnav .bga5 { width:20px; border-right:none; }

.prin { width:410px; height:40px;  border-bottom:1px dashed #ccc; text-align:center; }
.prin .bga1 { width:70px; }
.prin .bga2 { width:100px; color:#ff0000; }
.prin .bga3 { width:70px; }
.prin .bga5 { width:20px; }
.prin .num { width:30px; }

.option { float:left;  width:360px; margin:30px 0px 0px 30px; display:inline;  }
.option label { display:block; float:left; width:300px; }
.option select { float:left; display:block; float:left; width:300px; border:1px solid #d4d0c7; height:36px!important; height:40px; margin:10px 0px 0px 10px; }

.prtl { float:left; width:410px; height:auto; margin-top:30px;}
.prtlf { float:left; width:250px; height:40px; line-height:20px; margin-right:20px; }
.prtlf li { width:250px; text-align:right; }
.prtlr { float:left; width:100px; height:40px; line-height:20px; }
.prtll { float:left; width:400px; margin-top:10px; margin-bottom:40px; height:30px; border-top:2px dashed #ccc;  }
.prtll li { float:left; margin-top:10px; }
.tla { width:250px; text-align:right; margin-right:20px; }
.confr_pic { float:left; width:250px; height:24px; padding-left:150px; margin-bottom:10px; } 

/* right shopping_jp */
#shrg_colum { width:488px; height:auto; float:right; margin:40px 35px 30px 0px; border:1px solid #EAEAEA; overflow:hidden; display:inline; }
.shrg_sidebar{ width:488px; height:30px; line-height:30px; background:url(../images/pic_bgjp3.jpg);  }
.shrg_sidebar p { margin-left:20px; }
.shrg_sidebar img {margin-right:10px; }

.tabular { width:470px; margin:20px 0px 30px 10px; padding:5px 0px; background:#FAF5E2; border:1px dashed #f1f1f1; }
.tba { width:150px; text-align:right; }
.tabular input { margin-left:5px; }
.abc { margin-left:5px; }

.nextft_pic{ width:488px; height:27px; margin-top:10px; margin-bottom:10px; text-align:center;  }

/* order_jp */
#orlf_column { width:488px; height:auto; float:left; margin:0 0 30px 35px; border:1px solid #EAEAEA;  }
.pronumber { width:480px; height:40px; }
.pronumber p { margin-left:20px; line-height:30px; }

.sunav { width:488px; height:30px; line-height:30px; background:url(../images/pic_bgjp3.jpg);  }
.sunav p { margin-left:20px; }
.sunav img {margin-right:10px; }

.infolb{ width:380px; height:auto; margin-top:30px; padding-left:100px; }
.infolb li { line-height:26px; }

#btn { width:150px; margin:30px 0px 30px 170px; }

/* right order */
#orrg_column { width:410px; height:auto; float:right; margin:40px 35px 30px 0px; border:1px solid #EAEAEA; padding-bottom:20px; }
.malt { float:left; width:410px; height:auto }
.manav  { width:410px; height:30px; background:#FAF5E2; text-align:center; font-weight:bold; }
.manav td { border-right:1px dashed #ccc; }
.manav .mv1 { width:180px; }
.manav .mv2 { width:100px; border-right:none; }
.mals { width:410px;  float:left; border-bottom:1px dashed #ccc; text-align:center; line-height:40px; }
.mals .mv1 { width:180px; }
.mals .mv2 { width:100px; border-right:none; }

#orrg_info { float:left; width:410px; height:auto; margin-top:50px;}
.info_a { float:left; width:250px; height:40px; line-height:20px; margin-right:20px; }
.info_a  li { width:250px; text-align:right; }
.info_b { float:left; width:100px; height:40px; line-height:20px; }
.info_c { float:left; width:400px; margin-top:10px; margin-bottom:40px; height:30px; border-top:2px dashed #ccc;  }
.info_c li { float:left; margin-top:10px; }
.tla { width:250px; text-align:right; margin-right:20px; }

#div2{ display:none;}

.consbt { width:300px; height:24px; float:left; padding:20px 50px; text-align:center; }
.consbt input { float:left; margin:5px 10px 0 50px;  }
.consbt img { float:left; }
#jj { display:none; }

/* Public foot */
.foot { width:990px; height:160px; margin:0 auto; background:url(../images/sh_08.gif); }
.footer  { float:left; width:900px; height:100px; margin:40px 0px 0px 50px; display:inline; }
.footer img { float:left; margin-left:10px; }
.footer p { float:right; width:530px; line-height:18px; }


#buttonjs2 {
	display:none;
}

#jj {
	display:none;
	}